forming punch - French English Dictionary